package db

import (
	"encoding/xml"
)

// 定义与XML结构匹配的数据结构
type DatabaseSchema struct {
	XMLName xml.Name `xml:"schema"`
	Tables  []Table  `xml:"table"`
}

type Table struct {
	XMLName xml.Name `xml:"table"`
	Name    string   `xml:"name,attr"`
	Columns []Column `xml:"column"`
}

type Column struct {
	XMLName xml.Name `xml:"column"`
	Name    string   `xml:"name,attr"`
	Type    string   `xml:"type,attr"`
}
